package com.wicket.okrbff.biz.service;
 
 
import com.wicket.okrbff.biz.service.dto.req.*;
import com.wicket.okrbff.biz.service.dto.res.*;
 
import java.util.List;
import com.wicket.okrapp.integration.FwAppTimingTaskClient;
import com.wicket.okrapp.integration.dto.LoopSetAncestorParentStateComRespDto;
import com.wicket.okrapp.integration.dto.LoopSetAncestorParentStateComReqDto;
import com.wicket.okrbff.common.exception.Assert;
import com.wicket.okrapp.integration.dto.TimingAddSimpleAddReportTaskRespDto;
import com.wicket.okrapp.integration.dto.TimingAddSimpleAddReportTaskReqDto;
import com.wicket.okrapp.integration.dto.DeleteComRespDto;
import com.wicket.okrapp.integration.dto.DeleteComReqDto;
import com.wicket.okrapp.integration.dto.DeleteTargetCatBasicInfoComRespDto;
import com.wicket.okrapp.integration.dto.DeleteTargetCatBasicInfoComReqDto;
import com.wicket.okrapp.integration.dto.RefreshFourTreeDeviationDaysEtcComRespDto;
import com.wicket.okrapp.integration.dto.RefreshFourTreeDeviationDaysEtcComReqDto;
import com.wicket.okrapp.integration.dto.RefreshStageCurrentCycleEtcComRespDto;
import com.wicket.okrapp.integration.dto.RefreshStageCurrentCycleEtcComReqDto;
import com.wicket.okrbff.common.util.CommonFunctionHelper;
import com.wicket.okrapp.integration.dto.RefreshTaskOverdueEtcComRespDto;
import com.wicket.okrapp.integration.dto.RefreshTaskOverdueEtcComReqDto;
import com.wicket.okrapp.integration.FwAppDivineDataClient;
import com.wicket.okrapp.integration.FwAppTaskClient;
import com.wicket.okrapp.integration.FwAppTargetCycleClient;
import com.wicket.okrapp.integration.FwAppTaskGenClient;
import com.wicket.okrapp.integration.dto.ImplementTimingTaskAcceptParametersRespDto;
import com.wicket.okrapp.integration.dto.ImplementTimingTaskAcceptParametersReqDto;
import com.wicket.okrapp.integration.dto.GenerateTargetReportTasksComRespDto;
import com.wicket.okrapp.integration.dto.GenerateTargetReportTasksComReqDto;
import com.wicket.okrapp.integration.dto.AddDepMisStaTargetPresentLeafComRespDto;
import com.wicket.okrapp.integration.dto.AddDepMisStaTargetPresentLeafComReqDto;
import com.wicket.okrapp.integration.dto.RefreshTargetContCycleEtcPlanNameComRespDto;
import com.wicket.okrapp.integration.dto.RefreshTargetContCycleEtcPlanNameComReqDto;
import com.wicket.okrapp.integration.dto.ImplementOkrPersonalTreeHandleComRespDto;
import com.wicket.okrapp.integration.dto.ImplementOkrPersonalTreeHandleComReqDto;
import com.wicket.okrapp.integration.dto.CalculateTaskReportStandardDataComRespDto;
import com.wicket.okrapp.integration.dto.CalculateTaskReportStandardDataComReqDto;
import com.wicket.okrapp.integration.dto.ImplementDispatchDeleteTargetObjBasicInfoComRespDto;
import com.wicket.okrapp.integration.dto.ImplementDispatchDeleteTargetObjBasicInfoComReqDto;
import com.wicket.okrapp.integration.dto.ImplementDispatchDeleteTargetCatBasicInfoComRespDto;
import com.wicket.okrapp.integration.dto.ImplementDispatchDeleteTargetCatBasicInfoComReqDto;
import com.wicket.okrapp.integration.dto.RefreshFourTreeDeviationDaysDispatchComRespDto;
import com.wicket.okrapp.integration.dto.RefreshFourTreeDeviationDaysDispatchComReqDto;
import com.wicket.okrapp.integration.FwAppEvaThemeClient;
import com.wicket.okrapp.integration.dto.RefreshAllStageCurrentCycleComRespDto;
import com.wicket.okrapp.integration.dto.RefreshAllStageCurrentCycleComReqDto;
import com.wicket.okrapp.integration.dto.ImplementTempCloneResultEtcComRespDto;
import com.wicket.okrapp.integration.dto.ImplementTempCloneResultEtcComReqDto;
import com.wicket.okrapp.integration.dto.BatchRefreshTargetContentDeviationDaysEtcComRespDto;
import com.wicket.okrapp.integration.dto.BatchRefreshTargetContentDeviationDaysEtcComReqDto;
import com.wicket.okrapp.integration.dto.BatchSetRecalculateWeightScoreComRespDto;
import com.wicket.okrapp.integration.dto.BatchSetRecalculateWeightScoreComReqDto;
import com.wicket.okrapp.integration.dto.ImplementEnableSpaceEverYoungDispatchMqComRespDto;
import com.wicket.okrapp.integration.dto.ImplementEnableSpaceEverYoungDispatchMqComReqDto;
import com.wicket.okrapp.integration.dto.ImplementAnalyseDogBoneResidueRespDto;
import com.wicket.okrapp.integration.dto.ImplementAnalyseDogBoneResidueReqDto;
import com.wicket.okrapp.integration.dto.RefreshAllTempDeviationDaysAndCurrentCycleComRespDto;
import com.wicket.okrapp.integration.dto.RefreshAllTempDeviationDaysAndCurrentCycleComReqDto;

/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
public interface TimingTaskService {
/**
   * B3-循环设定祖先目标父子状态（人工真实测试）
   */
    BffLoopSetTargetAncestorParentStateRespDto loopSetTargetAncestorParentState(BffLoopSetTargetAncestorParentStateReqDto reqDto);
/**
   * B3-简易生成汇报任务（人工真实测试）
   */
    BffAddSimpleAddReportTaskRespDto addSimpleAddReportTask(BffAddSimpleAddReportTaskReqDto reqDto);
/**
   * B3-删除指标基本信息（人工真实测试）
   */
    BffDeleteTargetObjBasicInfoRespDto deleteTargetObjBasicInfo(BffDeleteTargetObjBasicInfoReqDto reqDto);
/**
   * B3-删除目标分类基本信息（人工真实测试）
   */
    BffDeleteTargetCatBasicInfoRespDto deleteTargetCatBasicInfo(BffDeleteTargetCatBasicInfoReqDto reqDto);
/**
   * B3-更新四棵树偏差天数等数据（人工真实测试）
   */
    BffRefreshFourTreeDeviationDaysEtcRespDto refreshFourTreeDeviationDaysEtc(BffRefreshFourTreeDeviationDaysEtcReqDto reqDto);
/**
   * B3-更新子周期阶段当前周期等（人工真实测试）
   */
    BffRefreshStageCurrentCycleEtcRespDto refreshStageCurrentCycleEtc(BffRefreshStageCurrentCycleEtcReqDto reqDto);
/**
   * B3-更新末级周期阶段当前周期等（人工真实测试）
   */
    BffRefreshStageEndCurrentCycleEtcRespDto refreshStageEndCurrentCycleEtc(BffRefreshStageEndCurrentCycleEtcReqDto reqDto);
/**
   * B3-更新任务逾期等数据（人工真实测试）
   */
    BffRefreshTaskOverdueEtcRespDto refreshTaskOverdueEtc(BffRefreshTaskOverdueEtcReqDto reqDto);
/**
   * B3-2提交人工补偿异步调度任务(管理)
   */
    BffCommitHandRescueSlowTaskRespDto commitHandRescueSlowTask(BffCommitHandRescueSlowTaskReqDto reqDto);
/**
   * B3-更新四棵树偏差天数等调度（人工真实测试）
   */
    BffRefreshFourTreeDeviationDaysDispatchRespDto refreshFourTreeDeviationDaysDispatch(BffRefreshFourTreeDeviationDaysDispatchReqDto reqDto);
/**
   * B3执行启用空间长生调度MQ(管理)
   */
    BffImplementEnableSpaceEverYoungDispatchMqRespDto implementEnableSpaceEverYoungDispatchMq(BffImplementEnableSpaceEverYoungDispatchMqReqDto reqDto);
/**
   * B3执行分析目标内容情况(管理)
   */
    BffImplementAnalyseDogBoneResidueRespDto implementAnalyseDogBoneResidue(BffImplementAnalyseDogBoneResidueReqDto reqDto);
 //
}

